home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 October / EnigmA AMIGA RUN 22 (1997)(G.R. Edizioni)(IT)[!][issue 1997-10 & 11][EAR-CD VI].iso / progs / devel / pcq12d_1 / pcq12d.readme
Text File  |  1997-05-17  |  3KB  |  72 lines

  1.  
  2. PCQ Pascal 1.2d is now freeware.:)
  3.  
  4. I have got an mail from Patrick Quaid that PCQ Pascal 1.2d
  5. now is freeware.
  6.  
  7. This upload is in 2 archive PCQ12D_1.lha and PCQ12D_2.lha.
  8.  
  9. I have made some bugfixes in the includes and made some
  10. other changes. This are for my nisse.lib wich I will
  11. upload in a few days. (linklib for PCQ).
  12.  
  13. There are some bugs in pcq.lib regarding asl.
  14. I have made a new asl.lib, when you link with this be
  15. sure to name asl.lib before pcq.lib.
  16.  
  17. Examples2:
  18. This are examples I have picked up over the years. Check them
  19. out, there are some fine examples on how to use PCQ.
  20.  
  21. You also find stuff for triton and stormwizard here.
  22. The triton is for 1.4, I will do stuff for 2.0 shortly.
  23. Stormwizard is just a small test for 1.0. I shall check
  24. the 2.0 version later on.
  25.  
  26. This are the changes from PCQ 1.2b TO PCQ 1.2d
  27.  
  28.   o   Fixed a problem with typed constant arrays - array elements
  29.       with an odd size were not padded.
  30.   o   Fixed the date routines in DateTools
  31.   o   Fixed a bug with range types that caused them to be one
  32.       byte long.
  33.   o   Comparisons of structured types didn't work - they do now.
  34.   o   Fixed a problem with the iff.library's GetColorTable glue
  35.       routine.
  36.   o   Fixed a bug in multi-dimensional array references.
  37.   o   Fixed a mistake in the Exec/ExecBase.i file.
  38.   o   Added support for variable numbers of arguments, including
  39.       the va_start and va_arg routines.
  40.   o   Added support for C style parameter passing, i.e. right-to-
  41.       left.
  42.   o   Added the $X directive for ignoring function return values.
  43.   o   The compiler would not allow New() and Dispose() in programs
  44.       compiled under the small initialization code option.
  45.   o   Since type casts were not functions, constant integers were
  46.       never extended if they were cast to, say, a pointer type.
  47.       That's not really a bug, but since it is difficult to get
  48.       around, the compiler now promotes integer types when it
  49.       should.
  50.   o   The CHIP and FAST keywords were added.
  51.   o   Added variant records.
  52.   o   Added the exception that allows pointer declarations to refer
  53.       to undefined types.
  54.   o   Added support for the "e" scaling term in floating point
  55.       constants, so for example "2e2" means 2 * 10^2.
  56.   o   Added the $N directive.
  57.   o   Added (* and *) as synonyms for { and }
  58.   o   Added execution profiler.
  59.   o   Some of the floating point output routines fixed in previous
  60.       versions had not yet been incorporated into PCQ.lib.
  61.   o   Modified the IF statement to omit code inside constant FALSE
  62.       IF statements.
  63.   o   Fixed a bug in the ReadInt routine when no digits were read.
  64.  
  65.  
  66.  
  67. Nils Sjoholm
  68.  
  69. nils.sjoholm@mailbox.swipnet.se
  70.  
  71.  
  72.